package com.bicon.botu.account.processor.service;

/**
 * @author miou
 *         Created by fyx on 2017/3/9 0009.
 */
public interface ThirdPartService {

    /**
     * 发送短信验证码的接口
     *
     * @param messageSignature 短信的签名
     * @param content          短信的内容，配合模板一起使用
     * @param messageTemp      短信的模板
     * @param phone            要发送的电话
     * @return
     */
    String sendMessage(String messageSignature, String content, String messageTemp, String phone);

    /**
     * 发送邮件接口
     *
     * @param subject      邮件的标题
     * @param content      邮件的内容
     * @param email        要发送的邮箱地址，多个地址用逗号隔开
     * @param sendMail     发送邮件的邮箱
     * @param userNick     发件人昵称
     * @param passWord     发件人密码
     * @param imageFile  附件，图片文件
     * @param file     附件,普通文件
     * @param mailSmtphost 发件服务器ip
     * @param mailSmtpport 发件服务器端口
     * @return
     */
    String sendMail(String subject, String content, String email, String sendMail, String userNick, String passWord, String imageFile, String file, String mailSmtphost, String mailSmtpport);


    /**
     *  阿里云短信平台
     * @param phone 手机号
     * @param content 短信内容
     * @param type 短信类型非必填
     * @return
     */
    String sendYunSms(String phone, String content, String type);
}
